﻿package com.wandian.model
{
	import com.wandian.ApplicationFacade;
	import com.wandian.controller.CLZNoticeName;
	import com.wandian.data.GameData;
	import com.wandian.model.http.RoomData;
	import com.wandian.model.socket.ServerPacketProxy;
	import com.wandian.model.socket.net.Command;
	import com.wandian.model.vo.FriendVo;
	import com.wandian.model.vo.PlayerVo;
	import com.wandian.model.vo.RoomVo;
	
	import org.puremvc.as3.patterns.proxy.*;

    public class RankProxy extends Proxy
    {
        private var _facade:ApplicationFacade;
        public static const NAME:String = "RankProxy";

        public function RankProxy(param1:Object = null)
        {
            this._facade = ApplicationFacade.getInstance();
            super(NAME, param1);
            return;
        }

        public function requestRankByType(param1:int) : void
        {
//            var _loc_2:* = new RankData();
//            _loc_2.requestRankByType(param1, this.responseRankByType);
            return;
        }

        public function responseRankByType(param1:Object) : void
        {
            this._facade.sendNotification(CLZNoticeName.RANK_TOP_RES, param1.data);
            return;
        }

    }
}
